/**
 * ä¾§æ»
 * @param rP è¯·æ±å³ä¾§é¡µé¢å°å
 * @param rW å³ä¾§é¡µé¢å®½åº¦
 * @param rC åè£¹å³ä¾§ä¾§æ»çç¶åç´ 
 */
function listRightUtil(rP,rW,rC){
	var __skip_list_right = false;
	
	
	var eleTarget = '<div class="rightdata-silder" style="display:none;"></div>';
	
	this.initListRightPage = function(){
		$(".rightdata-silder").remove();
		if(rC && rC.length >0 ){
			rC.append(eleTarget);
		}else{
			$("body .page-content-s").append(eleTarget);
		}
		$(".rightdata-silder").height($(window).height()-150);
		$(".rightdata-silder").width(rW);
	}
	
	this.closeLeftData = function(){
		$(".rightdata-silder").animate({right:-rW},500);
		$(".rightdata-silder").empty();
	}
	
	this.changeLeftData = function(param){
		$.post(rP,param,function(data){
			console.log(data);
			$(".rightdata-silder").empty();
			$(".rightdata-silder").append(data);
		    $(".rightdata-silder").show().animate({right:0},500);
		});
	}
	
	this.clickTab = function(index,that){
		   $(".right-content-info").hide();
		   $(".nav-tab li").removeClass("active");
		   $(".right-content-info[data-index='"+index+"']").show();
		   $(that).addClass("active");
	}

	
	this.initListRightPage();
	
	//ç¹å»äºä»¶
	$('.dtable tbody').on('click', 'tr', function () {
		if(__skip_list_right){
			return;
		}
		$('.dtable tbody tr').not($(this)).removeClass("chooseRow");
		$(this).addClass("chooseRow");
		
	    var data = $(this).parents("table").DataTable().row(this).data();
	    var param ={id:window.LIST_RIGHT_DATA_FUNC instanceof Function? LIST_RIGHT_DATA_FUNC(data): data.id};
	    
	    //å é¢å¤åæ°
	    if(window.ADD_OTHER_PARAM instanceof Function ){
	    	$.extend(param,window.ADD_OTHER_PARAM());
	    }
	    
	    listRight.changeLeftData(param);
	} );
	
	
	this.skipListRight = function(expire){
		expire = expire || 500;
		__skip_list_right = true;
		setTimeout(function(){
			__skip_list_right = false;
		}, expire);
	}
}

